package com.yitao.client.dto.llPay;

import java.io.Serializable;

/**
 * 连连支付收款类异步通知返回
 * @Auther: Kien
 * @Date: 2019/3/13 15:42
 * @Description:
 */
public class LlPayNotifyDto implements Serializable {
    /**
     * 商户编号是商户在连连支付支付平台上开设的商户号码
     */
    private String oid_partner;

    /**
     * RSA
     */
    private String sign_type;

    /**
     * 签名
     */
    private String sign;

    /**
     * 原收款类支付请求传入的dt_order
     */
    private String dt_order;

    /**
     * 原交易请求中传入的商户订单号no_order
     */
    private String no_order;

    /**
     * 连连收款单号。 全局唯一
     */
    private String oid_paybill;

    /**
     * 交易金额
     */
    private String money_order;

    /**
     * 支付结果以此为准， 商户依此字段进行后续是否发货的操作。
     * SUCCESS， 成功。
     */
    private String result_pay;

    /**
     * 清算日期， 格式YYYYMMDD。result_pay=SUCCESS时传入
     */
    private String settle_date;

    /**
     * 订单扩展字段 原请求中有info_order时传入
     */
    private String info_order;

    /**
     *  支付方式。 指定使用的支付方式。
     * 0， 余额支付。
     * 1， 网银支付 - 借记卡。
     * 2， 快捷支付 - 借记卡。
     * 3， 快捷支付 - 信用卡。
     * 8， 网银支付 - 信用卡。
     * 9， 网银支付 - B2B企业网银。
     * D， 认证支付
     * P， 新认证支付。
     */
    private String pay_type;

    /**
     * 银行编码。 消费者所用银行的银行编码
     */
    private String bank_code;

    /**
     * 签约协议编号
     */
    private String no_agree;

    /**
     * 消费者在支付请求中使用的身份证件类型
     */
    private String id_type;

    /**
     * 消费者在原支付请求中使用的证件号码
     */
    private String id_no;

    /**
     * 消费者在支付请求中使用的真实姓名
     */
    private String acct_name;

    /**
     * 消费者在原支付请求中使用的卡号
     */
    private String card_no;

    public String getOid_partner() {
        return oid_partner;
    }

    public void setOid_partner(String oid_partner) {
        this.oid_partner = oid_partner;
    }

    public String getSign_type() {
        return sign_type;
    }

    public void setSign_type(String sign_type) {
        this.sign_type = sign_type;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getDt_order() {
        return dt_order;
    }

    public void setDt_order(String dt_order) {
        this.dt_order = dt_order;
    }

    public String getNo_order() {
        return no_order;
    }

    public void setNo_order(String no_order) {
        this.no_order = no_order;
    }

    public String getOid_paybill() {
        return oid_paybill;
    }

    public void setOid_paybill(String oid_paybill) {
        this.oid_paybill = oid_paybill;
    }

    public String getMoney_order() {
        return money_order;
    }

    public void setMoney_order(String money_order) {
        this.money_order = money_order;
    }

    public String getResult_pay() {
        return result_pay;
    }

    public void setResult_pay(String result_pay) {
        this.result_pay = result_pay;
    }

    public String getSettle_date() {
        return settle_date;
    }

    public void setSettle_date(String settle_date) {
        this.settle_date = settle_date;
    }

    public String getInfo_order() {
        return info_order;
    }

    public void setInfo_order(String info_order) {
        this.info_order = info_order;
    }

    public String getPay_type() {
        return pay_type;
    }

    public void setPay_type(String pay_type) {
        this.pay_type = pay_type;
    }

    public String getBank_code() {
        return bank_code;
    }

    public void setBank_code(String bank_code) {
        this.bank_code = bank_code;
    }

    public String getNo_agree() {
        return no_agree;
    }

    public void setNo_agree(String no_agree) {
        this.no_agree = no_agree;
    }

    public String getId_type() {
        return id_type;
    }

    public void setId_type(String id_type) {
        this.id_type = id_type;
    }

    public String getId_no() {
        return id_no;
    }

    public void setId_no(String id_no) {
        this.id_no = id_no;
    }

    public String getAcct_name() {
        return acct_name;
    }

    public void setAcct_name(String acct_name) {
        this.acct_name = acct_name;
    }

    public String getCard_no() {
        return card_no;
    }

    public void setCard_no(String card_no) {
        this.card_no = card_no;
    }
}
